#include <stdio.h>

/*
 * 在线进制转换
 * https://lostphp.com/hexconvert/
 */

int main()
{
	float f=3.14;

	//printf("%f\n", f(1.2, 3.4));
}

#if 0

/*
 * intel
 */
0000000000001129 <main>:
    1129:	f3 0f 1e fa          	endbr64 
    112d:	55                   	push   %rbp
    112e:	48 89 e5             	mov    %rsp,%rbp
    1131:	f3 0f 10 05 cb 0e 00 	movss  0xecb(%rip),%xmm0        # 2004 <_IO_stdin_used+0x4> 1139+ecb=2004, .rodata section
    1138:	00 
    1139:	f3 0f 11 45 fc       	movss  %xmm0,-0x4(%rbp)		// rbp-0x4=xmm0=3.14
    113e:	b8 00 00 00 00       	mov    $0x0,%eax
    1143:	5d                   	pop    %rbp
    1144:	c3                   	retq   
    1145:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
    114c:	00 00 00 
    114f:	90                   	nop

  [14] .text             PROGBITS         0000000000001040  00001040
       0000000000000185  0000000000000000  AX       0     0     16
  [15] .fini             PROGBITS         00000000000011c8  000011c8
       000000000000000d  0000000000000000  AX       0     0     4
  [16] .rodata           PROGBITS         0000000000002000  00002000
       0000000000000008  0000000000000000   A       0     0     4
  [17] .eh_frame_hdr     PROGBITS         0000000000002008  00002008		// note
       000000000000003c  0000000000000000   A       0     0     4

/*
 * arm
 */
000000000040051c <main>:
  40051c:	d10043ff 	sub	sp, sp, #0x10
  400520:	529eb860 	mov	w0, #0xf5c3                	// #62915
  400524:	72a80900 	movk	w0, #0x4048, lsl #16
  400528:	1e270000 	fmov	s0, w0
  40052c:	bd000fe0 	str	s0, [sp, #12]
  400530:	52800000 	mov	w0, #0x0                   	// #0
  400534:	910043ff 	add	sp, sp, #0x10
  400538:	d65f03c0 	ret
  40053c:	00000000 	.inst	0x00000000 ; undefined

#endif
